package com.ray.basic;


import com.google.common.base.Optional;

/**
 * Optional的最大优势是它的愚蠢性。如果您想要编译程序，它迫使您主动考虑缺席的情况，因为您必须主动打开Optional并处理该情况。
 * @author Ray
 */
public class C11OptionalAvoidNull {


    public static void main(String[] args) {
        Optional<Integer> possible = Optional.of(5);
        possible.isPresent(); // returns true
        possible.get(); // returns 5    }

    }


}
